home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / PowerPlant / AGA Classes 1.2 / AGAColors.h < prev   
Text File  |  1996-06-30  |  3KB  |  72 lines

  1. // ===========================================================================
  2. //    AGAColors.h
  3. // ===========================================================================
  4. //    “Apple Grayscale Appearance” compliant colors
  5. //    Copyright © 1996 Chrisoft (Christophe ANDRES)  All rights reserved.
  6. //
  7. //    You may use this source code in any application (commercial, shareware, freeware,
  8. //    postcardware, etc), but not remove this notice (no need to acknowledge the use of
  9. //    this class in the about box)
  10. //    You may not sell this source code in any form. This source code may be placed on 
  11. //    publicly accessable archive sites and source code disks. It may not be placed on 
  12. //    profit archive sites and source code disks without the permission of the author, 
  13. //    Christophe ANDRES.
  14. //    
  15. //        This source code is distributed in the hope that it will be useful,
  16. //        but WITHOUT ANY WARRANTY; without even the implied warranty of
  17. //        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  18. //
  19. //    If you make any change or improvement on this class, please send the improved/changed
  20. //    version to : chrisoft@calva.net or Christophe ANDRES
  21. //                                     20, rue Prosper Mérimée
  22. //                                     67100 STRASBOURG
  23. //                                     FRANCE
  24. //
  25. // ===========================================================================
  26. //    AGAColors.cp            <- double-click + Command-D to see initialization
  27. //
  28. //    AGAColors define the colors of the “Apple Grayscale Appearance for System 7.5”
  29. //        and some related routines
  30. //
  31. //        Version : 1.2
  32. //
  33. //        Change History (most recent first, date in US form : mm/dd/yy):
  34. //
  35. //                        03/30/96    ca        Public release of version 1.2
  36. //                        06/04/96    ca        Added guard macros in header files
  37. //                                                        Increased version to 1.2
  38. //                        05/20/96    M™H        Added the A1 to A4 colors needed for LAGADiscloTriangle
  39. //                        05/15/96    ca        Added the “A” color which is needed only for the Indeterminate progress indicator
  40. //                                                        Replaced HasAGAColors with PaneInColor, which carries the same purpose, but is better
  41. //                                                        and was designed and submitted by Michael(tm) Hamel <mhamel@adi.co.nz> (Thanks ;)
  42. //                                                        and was designed and submitted by Michael(tm) Hamel <mhamel@adi.co.nz> (Thanks ;)
  43. //                        05/11/96    ca        Increased release version to 1.1
  44. //                                                        Added HasAGAColors to check if a pane can draw in color
  45. //                                                        Added Change History
  46. //                        04/22/96    ca        file made available
  47. //                                                        (version 1.0)
  48. //
  49. //        To Do:
  50. //
  51.  
  52. #ifndef _H_AGAColors
  53. #define _H_AGAColors
  54. #pragma once
  55.  
  56. #include <LPane.h>
  57.  
  58. #define B                                                        13
  59. #define    W                                                        0
  60. #define    A                                                        14                                                                                                                    //    <05/15/96    ca>
  61. #define A1                                                     15                                                                                                                    //    <05/20/96 M™H> for LAGADiscloTriangle
  62. #define A2                                                     16
  63. #define A3                                                     17
  64. #define A4                                                     18
  65.  
  66. extern const RGBColor gAGAColorArray[];
  67.  
  68. // -Contributed by Michael(tm) Hamel <mhamel@adi.co.nz>------------------------------------------------------------
  69. Boolean PaneInColor (LPane* aPane);
  70.  
  71. #endif
  72.